/* Responsive Stylesheet */

/* Hide Responsive Elements */

@media only screen and (min-width: 1px) and (max-width: 1030px) {
	.wrapper { width: auto; padding: 0 15px; }
	.tiles { width: auto !important; }
	
	.header .intro { font-size: 55px; }
	.header .associated { right: 20px; }
	.header .menu-header-container { right: 20px; }
	
	article.single { width: 70%; }
	.sidebar { width: 30%; }
	
	.tiles .tile.article, .tiles .tile.archive, .tiles .tile.social, .tiles .tile.button { width: 31%; }
	
	.tiles .tile.article.split, .tiles .tile.article.image, .tiles .tile.content { width: 63%; }
	
	.tiles .tile.article.split .image { width: 48%; }
	.tiles .tile.article.split .content { width: 48%; }
}

@media only screen and (min-width: 1px) and (max-width: 950px) {
	.header .intro { font-size: 45px; }
	.header .menu-header-container > ul li a { margin: 0 0 0 15px; font-size: 14px; }
}

@media only screen and (min-width: 1px) and (max-width: 800px) {
	.mobileNavToggle { display: block; }
	.header { height: auto; }
	.header .menu-header-container { display: none; }
	.header .logo { margin: 30px auto 0 auto; }
	.header .tagline { padding: 0 40px 0 0; text-align: center; }
	.header .intro { padding: 0 20px; font-size: 35px; text-align: center; }
	.header .associated { margin: 20px 0 30px 0; padding: 0 20px; position: static; font-size: 13px; line-height: 1.450em; text-align: center; }

	article.single { width: 100%; margin: 20px 0 0 0; float: none; }
	article.single h1 { font-size: 32px; }
	.responsiveImage { display: block; }
	
	.sidebar { width: 100%; margin: 20px 0 0 0; padding: 0; float: none; }
	.sidebar .box.image { display: none; }
	
	.tiles { margin: 20px 0 0 -1%; }
	.tiles .tile.content h2, .tiles .tile.social h2 { font-size: 28px; }
	
	.tiles .tile.article.split .image { width: 100%; height: 250px; float: none; }
	.tiles .tile.article.split .content { width: auto; float: none; }
	
	.tiles .tile.archive { width: 48%; }
}

@media only screen and (min-width: 1px) and (max-width: 700px) {
	.tiles .tile.article, .tiles .tile.content, .tiles .tile.article.split, .tiles .tile.article.image, .tiles .tile.social, .tiles .tile.button { width: 98%; }
	.tiles .tile.article .image, .tiles .tile.article.split .image { height: 350px; }
}

@media only screen and (min-width: 1px) and (max-width: 600px) {
	.responsiveImage { height: 250px; }
	.tiles .tile.article .image, .tiles .tile.article.split .image { height: 250px; }
	
	.tiles .tile.archive { width: 98%; }
}

@media only screen and (min-width: 1px) and (max-width: 500px) {
	.tiles .tile.article .image, .tiles .tile.article.split .image { height: 200px; }
}

@media only screen and (min-width: 1px) and (max-width: 450px) {
	article.single { padding: 20px; }
	article.single h1 { font-size: 25px; }
	.tiles .tile.article .image, .tiles .tile.article.split .image { height: 150px; }
}

@media only screen and (min-width: 1px) and (max-width: 400px) {
	.header .logo { width: 250px; }
	.header .tagline { padding: 0; font-size: 13px; }
}

/*
     FILE ARCHIVED ON 01:21:17 Jul 21, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:30:44 Jun 10, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 99.113
  exclusion.robots: 0.091
  exclusion.robots.policy: 0.084
  RedisCDXSource: 4.101
  esindex: 0.006
  LoadShardBlock: 76.904 (3)
  PetaboxLoader3.datanode: 97.375 (5)
  CDXLines.iter: 15.925 (3)
  load_resource: 474.334 (2)
  PetaboxLoader3.resolve: 410.333 (2)
*/